conjunctive normal form
CNF form,
CNF,
kCNF
#complexity_theory
#complexity_theory
Definition (CNF)
Boolean formula over variables is in CNF form if it is an AND of OR's in variables or their negation, or more generally,
where each variable is either a variable or its negation . The terms are called literals of the formula, and terms are called its clauses.
Definition (CNF)
A CNF is a CNF formula in which all clauses contain at most literals.
See also
- compare to implicative normal form for clauses, where e.g. is equivalent to
References
- S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 44-45.